﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//关系操作符
// > 大于运算符
// < 小于运算符
// >= 大于等于运算符
// <= 小于等于运算符
// == 相等运算符
// != 不相等运算符


//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	if (a >= b)
//		printf("hehe\n");
//
//	return 0;
//}


//int main()
//{
//	int a = (3 == 5);//关系表达式通常返回1或0来表示真假
//	int b = (5 == 5);
//	printf("%d\n%d\n", a,b);
//	return 0;
//}



//int main()
//{
//	//= ==
//	//当一个变量和一个常量比较相等的时候，应该怎么写呢？
//	//建议将常量放在==的左边
//	int a = 5;
//	if (5 == a)
//		printf("hehe\n");
//
//	return 0;
//}


//多个关系运算符不宜连用
//int main()
//{
//	int a = 3;
//	int b = 7;
//	int c = 4;
//	//if (a < b < c)//运行原理：a<b为真得1，1<4，所以关系式成立
//	//	printf("hehe\n");
//
//	//&&  ——  并且
//	if (a < b && b < c)
//		printf("hehe\n");
//	return 0;
//}





//我们输⼊⼀个年龄，如果年龄在18岁~36岁之间，我们输出⻘年。
//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	if (age >= 18 && age <= 36)
//		printf("青年\n");
//
//	return 0;
//}




//条件操作符（三目操作符）
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d", &a);
//
//	if (a > 5)
//		b = 3;
//	else
//		b = -3;
//
//	return 0;
//}
//以上函数的逻辑就是条件操作符（三目操作符）的运算逻辑
//exp1 ? exp2 : exp3
//计算逻辑：如果exp1为真，exp2计算，计算的结果是整个表达式的结果；如果exp1为假，exp3计算，计算的结果是整个表达式的结果


//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d", &a);
//
//	//if (a > 5)
//	//	b = 3;
//	//else
//	//	b = -3;
//
//	b = (a > 5 ? 3 : -3);
//
//	return 0;
//}



//练习：使用条件操作符实现找两个数中较大者
//int main()
//{
//	int a, b, c;
//	a = 0;
//	b = 0;
//	c = 0;
//	scanf("%d %d", &a, &b);
//	c = (a > b ? a : b);
//	printf("%d\n", c);
//
//	return 0;
//}







//逻辑操作符
//! ：逻辑取反运算符（改变单个表达式的真假）
//&& ：逻辑与运算符，就是并且的意思（两侧的表达式都为真，则为真，否则为假）
// || :逻辑或运算符，就是或者的意思（两侧至少有一个表达式为真，则为真，否则为假）
//C语言中，非0表示真，0表示假




//逻辑取反运算符！
//就是将一个值的真假调换
//若  a  为非0，则  !a  为0；若  a  为0，则  !a  为1

//int main()
//{
//	int flag = 0;
//	scanf("%d", &flag);
//	if (!flag)//flag为假时会发生什么事
//		printf("hehe\n");
//	return 0;
//}




//&& —— 并且

//3~5月是春天
//int main()
//{
//	int a = 0;
//	printf("请输入月份：");
//	scanf("%d", &a);
//	if (a >= 3 && a <= 5)
//		printf("%d月是春天\n", a);
//
//	return 0;
//}




//逻辑或运算符 ||
//就是或者


//一年中月份是12月或者1月或者2月是冬天
//int main()
//{
//	int month = 0;
//	scanf("%d", &month);
//	if (month == 12 || month == 1 || month == 2)
//		printf("冬季\n");
//	return 0;
//}




//输入一个年份year，判断year是否为闰年

//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	if (year % 4 == 0 && year % 100 != 0)
//		printf("闰年\n");
//	else if (year % 400 == 0)
//		printf("闰年\n");
//	else
//		printf("不是闰年\n");
//
//	return 0;
//}

int main()
{
	int year = 0;
	scanf("%d", &year);
	if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
		printf("闰年\n");
	return 0;
}